package com.bw.lk.product.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.bw.lk.product.vo.Product;

public interface ProductDao {
    

	List<Product> getProductList();

	Product getProductByPid(Integer pid);

	List<Product> getListProductHot();

	List<Product> getProductListAll(@Param("i")int i,@Param("j") int j);

	int getProductCount();

	List<Product> getProductsByCsid(@Param("csid")Integer csid, @Param("i")int i, @Param("j")int j);

	int getSecondCount(Integer csid);

	List<Product> getProductLists(@Param("page")Integer page, @Param("rows")Integer rows);

	int getTotal();

	void addProduct(Product product);

	void removeProductByCid(Integer pid);

	void updateProduct(Product product);
}